/*
 * QueryMultiPayWaysResultResponse.java
 * business
 *
 * Created by chentao on 2017/5/9.
 *
 * Copyright (c) 2017年 yidiandao. All rights reserved.
 */

package com.yidiandao.business.data.response;

import com.google.gson.annotations.SerializedName;
import com.yidiandao.business.data.net.BaseResponse;

import java.util.List;

public class QueryMultiPayWaysResultResponse extends BaseResponse {

    @SerializedName("data")
    private Data data;

    public Data getData() {
        return data;
    }

    public void setData(Data data) {
        this.data = data;
    }

    public static class Data {

        @SerializedName("url")
        private String url;

        @SerializedName("pay_list")
        private List<PayWayState> payWayState;

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public List<PayWayState> getPayWayState() {
            return payWayState;
        }

        public void setPayWayState(List<PayWayState> payWayState) {
            this.payWayState = payWayState;
        }

    }

    public static class PayWayState {

        @SerializedName("order_status")
        private String orderStatus;

        @SerializedName("status")
        private int status;

        @SerializedName("pay_code")
        private String payCode;

        @SerializedName("pay_name")
        private String payName;

        @SerializedName("money")
        private String money;

        public String getOrderStatus() {
            return orderStatus;
        }

        public void setOrderStatus(String orderStatus) {
            this.orderStatus = orderStatus;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getPayCode() {
            return payCode;
        }

        public void setPayCode(String payCode) {
            this.payCode = payCode;
        }

        public String getPayName() {
            return payName;
        }

        public void setPayName(String payName) {
            this.payName = payName;
        }

        public String getMoney() {
            return money;
        }

        public void setMoney(String money) {
            this.money = money;
        }
    }

    public static class OnlinePayState {

        private String money;

        private String url;

        private String orderPayId;

        public String getOrderPayId() {
            return orderPayId;
        }

        public void setOrderPayId(String orderPayId) {
            this.orderPayId = orderPayId;
        }

        public String getMoney() {
            return money;
        }

        public void setMoney(String money) {
            this.money = money;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }
    }
}
